System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| MapTuple |
24.41 M |
40.96 ns |
±5060.93% |
31 ns |
30 ns |
18 ns |
1157277 ns |
446891 |
| Tuple2D |
15.95 M |
62.70 ns |
±2149.23% |
52 ns |
51 ns |
41 ns |
712376 ns |
445599 |
| Tuple1D |
10.68 M |
93.61 ns |
±8311.01% |
43 ns |
41 ns |
28 ns |
4171492 ns |
445127 |
| ETSSet |
8.77 M |
113.98 ns |
±13.97% |
112 ns |
108 ns |
91 ns |
450 ns |
12784 |
| MapTupleFull |
8.47 M |
118.03 ns |
±17.85% |
114 ns |
108 ns |
94 ns |
2368 ns |
23931 |
| ETSOrderedSet |
5.47 M |
182.88 ns |
±80.46% |
177 ns |
178 ns |
149 ns |
14177 ns |
10837 |
| Map2D |
3.73 M |
267.76 ns |
±106.48% |
240 ns |
238 ns |
223 ns |
41270 ns |
60409 |
| List2D |
3.10 M |
322.24 ns |
±69.83% |
309 ns |
308 ns |
289 ns |
12257 ns |
73349 |
| MapTupleHalfFull |
2.73 M |
366.94 ns |
±66.04% |
347 ns |
343 ns |
333 ns |
63317 ns |
100346 |
| List1D |
1.40 M |
712.70 ns |
±157.98% |
663 ns |
648 ns |
634 ns |
310057 ns |
77648 |